#ifndef _COLOR_H_
#define _COLOR_H_


class Color {
    public:
        float r;
        float g;
        float b;
        
        Color() {
            r = g = b = 0.0f;
        }
        
        Color(float allVal) {
            r = g = b = allVal;
        }
        
        Color(float initR, float initG, float initB) {
            r = initR;
            g = initG;
            b = initB;
        }
 };
 
 class AlphaColor : public Color {
    public:
        float a;
        
        AlphaColor() {
            r = g = b = a = 0.0f;
        }
 };
 
 #endif
